glomerular filtration - Spanish English Dictionary